package com.ssy.lingxi.order.model.vo.process.response;

import java.io.Serializable;

/**
 * 查询采购流程规则配置返回
 * @author 万宁
 * @version 2.0.0
 * @date 2021-07-24
 */
public class OrderPurchaseProcessDetailVO implements Serializable {
    private static final long serialVersionUID = -3854978216046767333L;

    /**
     * 交易流程规则Id
     */
    private Long processId;

    /**
     * 交易流程规则名称
     */
    private String name;

    /**
     * 基础交易流程Id
     */
    private Long baseProcessId;

    /**
     * 流程类型，1-订单交易流程，2-售后换货流程，3-售后退货流程，4-售后维修流程
     */
    private Integer processType;

    /**
     * 是否适用所有合同, true-是，false-否
     */
    private Boolean allContracts;

    public Long getProcessId() {
        return processId;
    }

    public void setProcessId(Long processId) {
        this.processId = processId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getBaseProcessId() {
        return baseProcessId;
    }

    public void setBaseProcessId(Long baseProcessId) {
        this.baseProcessId = baseProcessId;
    }

    public Integer getProcessType() {
        return processType;
    }

    public void setProcessType(Integer processType) {
        this.processType = processType;
    }

    public Boolean getAllContracts() {
        return allContracts;
    }

    public void setAllContracts(Boolean allContracts) {
        this.allContracts = allContracts;
    }
}
